﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace Uaf.Core.Views
{
	public abstract class ViewControllerBase: IViewController
	{
		protected ViewControllerBase()
		{
		}

		public ViewInfo ElementInfo
		{
			get;
			protected set;
		}

		public virtual void OnClosing(CancelEventArgs args)
		{
		}

		public virtual void OnClosed()
		{
		}

		public virtual void OnActivated()
		{
		}

		public virtual void OnDeactivatied()
		{
		}
	}
}
